#!/usr/bin/python
# -*- coding:utf-8 -*-
# @FileName : python_test9_6_10.py
# Author    : myh

# 练习 9.6：冰激凌小店　冰激凌小店是一种特殊的餐馆。编写一个名为
# IceCreamStand 的类，让它继承你为练习 9.1 或练习 9.4 编写的
# Restaurant 类。这两个版本的 Restaurant 类都可以，挑选你更喜
# 欢的那个即可。添加一个名为 flavors 的属性，用于存储一个由各种
# 口味的冰激凌组成的列表。编写一个显示这些冰激凌口味的方法。创
# 建一个 IceCreamStand 实例，并调用这个方法。

# 练习 9.10：导入 Restaurant 类　将最新的 Restaurant 类存储在
# 一个模块中。在另一个文件中导入 Restaurant 类，创建一个
# Restaurant 实例，并调用 Restaurant 的一个方法，以确认
# import 语句正确无误。
from python_test9_4 import Restaurant


class IceCreamStand(Restaurant):
    def __init__(self, restaurant_name, cuisine_type):
        super().__init__(restaurant_name, cuisine_type)
        self.flavors = ['strawberry', 'banana', 'apple']

    def show_icecream(self):
        for flavor in self.flavors:
            print(flavor)


IS1 = IceCreamStand('nameA', 'typeA')
IS1.show_icecream()
